package sv.gob.mtps.colectivas.service;

import java.util.List;

import sv.gob.mtps.colectivas.model.CatCausaSolicitud;
import sv.gob.mtps.colectivas.model.CatEstadoExpediente;
import sv.gob.mtps.colectivas.model.CatResultado;
import sv.gob.mtps.colectivas.model.CatTipoSolicitud;
import sv.gob.mtps.colectivas.model.TbExpedienteEstado;


public interface CatalogosService {
	
	public void addTipoSolicitud(CatTipoSolicitud catTipoSolicitud);
	public void updateTipoSolicitud(CatTipoSolicitud catTipoSolicitud);
	public void deleteTipoSolicitud(Integer id);
		
	public void addCausaSolicitud(CatCausaSolicitud catCausaSolicitud);
	public void updateCausaSolicitud(CatCausaSolicitud catCausaSolicitud);
	public void deleteCausaSolicitud(Integer id);
	
	public void addResultado(CatResultado catResultado);
	public void updateResultado(CatResultado catResultado);
	public void deleteResultado(Integer id);
	public List<CatResultado> listResultados();
	
	public List<CatEstadoExpediente> listEstados();


}
